Публикации с тэгом "Abstract type"

ОФФТОП Может ли метод или свойство быть помеченным как abstract и override одновременно?

Первый ответ: "конечно же нет". Но, оказывается такой вариант возможен. Рассмотрим такую ситуацию: есть некий класс, который содержит свойство, которое по умолчанию возвращает пустую строку и помеченное как virtual: abstract class Thingy { public virtual string Name { get { return ""; } } } Нам необходимо создавать большое количество наследников Thingy, которые будут иметь пустные имена. Но нам также необходимо иметь коллекцию классов с непустыми именами. И мы хотим быть уверенными, что разработ...

Популярная публикация: серебро СТАТЬЯ C#: вопросы с собеседования. Часть 1

Name ten c# keywords Зарезервированные слова – это слова, которые имеют некоторое значения для компилятора, по этой причине их нельзя использовать в качестве имен переменных, методов, классов и т.д.Список зарезервированных слов: abstract event new struct as explicit null switch base extern object this bool false operator throw break finally out true byte fixed override try case float params typeof catch for private uint char foreach protected ulong checked goto public unchecked class if readonly...

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии